home *** CD-ROM | disk | FTP | other *** search
- property nameList, trigged
-
- on beginSprite me
- trigged = 0
- nameList = []
- end
-
- on exitFrame me
- if sprite(me.spriteNum).loc = sprite(me.spriteNum - 1).mLoc then
- if sprite(me.spriteNum).playing = 0 then
- if the mouseDown then
- if soundBusy(2) = 0 then
- if trigged = 0 then
- trigged = 1
- playS = 1
- if nameList <> [] then
- repeat with n = 1 to nameList.count
- if (sprite(me.spriteNum - 1).member.name & "s") = nameList[n] then
- playS = 0
- exit repeat
- end if
- end repeat
- end if
- if playS = 1 then
- sound(2).play(member(sprite(me.spriteNum - 1).member.name & "s", 1))
- nameList[nameList.count + 1] = sprite(me.spriteNum - 1).member.name & "s"
- end if
- else
- trigged = 0
- sprite(me.spriteNum).play()
- sound(1).play(member("pop", 1))
- updateStage()
- exit
- end if
- end if
- else
- sprite(me.spriteNum - 1).setBack()
- end if
- end if
- end if
- end
-
- on mouseDown me
- end
-
- on mouseUp me
- trigged = 0
- end
-
- on mouseUpOutSide me
- trigged = 0
- end
-